Questão 6 - HCPA 2016 - ANALISTA DE TI (DESENVOLVIMENTO)

questão 6 bloco plsql

Veja abaixo como resolver a questão sobre a estrutura básica de um bloco PL/SQL, incluindo suas seções obrigatórias e opcionais.

Considere as afirmações abaixo sobre a estrutura de um bloco PL/SQL. 

I - A seção declarativa é uma seção opcional e deve ser utilizada somente quando variáveis, cursores, exceções e/ou tipos construídos forem requeridos na resolução do problema. 

II - A seção executável é obrigatória na construção de um bloco e compreende o conjunto de instruções para a resolução do problema do bloco que será construído. 

III - A seção de tratamento de exceções é opcional e deve ser utilizada somente quando houver necessidade de tratamento de erros que podem ocorrer durante a execução do bloco. 

Quais estão corretas? 

(A) Apenas I. 

(B) Apenas II. 

(C) Apenas III. 

(D) Apenas II e III. 

(E) I, II e III.

Análise da questão:

Essa é mais uma questão que a resposta aparente não bate com o gabarito. Vamos analisar as alternativas abaixo para você entender melhor, se alguém tiver outra resposta correta por favor deixe nos comentários.

Vamos analisar cada afirmação e determinar sua veracidade:

I - A seção declarativa é uma seção opcional e deve ser utilizada somente quando variáveis, cursores, exceções e/ou tipos construídos forem requeridos na resolução do problema.

Esta afirmação está incorreta. A seção declarativa é obrigatória em um bloco PL/SQL e é onde são declaradas as variáveis, cursores, tipos construídos e outros elementos necessários para o bloco. Portanto, a afirmação I está errada.

II - A seção executável é obrigatória na construção de um bloco e compreende o conjunto de instruções para a resolução do problema do bloco que será construído.

Esta afirmação está correta. A seção executável é obrigatória em um bloco PL/SQL e contém o conjunto de instruções que são executadas quando o bloco é chamado. É onde a lógica de negócios é implementada.

III - A seção de tratamento de exceções é opcional e deve ser utilizada somente quando houver necessidade de tratamento de erros que podem ocorrer durante a execução do bloco.

Esta afirmação está correta. A seção de tratamento de exceções é opcional em um bloco PL/SQL e é usada para lidar com exceções que podem ocorrer durante a execução do bloco. É recomendado incluir uma seção de tratamento de exceções para lidar com erros de forma adequada.

Portanto, as afirmações corretas são:

II - A seção executável é obrigatória na construção de um bloco e compreende o conjunto de instruções para a resolução do problema do bloco que será construído.

III - A seção de tratamento de exceções é opcional e deve ser utilizada somente quando houver necessidade de tratamento de erros que podem ocorrer durante a execução do bloco.

A resposta correta seria a alternativa (D) Apenas II e III.

Resposta gabarito:

De acordo com o gabarito a resposta correta é a E, como se a I estivesse correta também.

Assunto da Questão:

O assunto da questão é a estrutura básica de um bloco PL/SQL, incluindo suas seções obrigatórias e opcionais.


Quer acompanhar as novidade do site?

Leia mais em: onteudo.portalfaurgs.com.br/a...

Questão 6 - HCPA 2016 - ANALISTA DE TI (DESENVOLVIMENTO)

Última atualização: 2024-02-22

Quer acompanhar as novidade do site?
Veja também:

Como remover caracteres especiais no mysql?

remover caracteres especiais mysql

Questão 12 - HCPA 2011 - ANALISTA DE SISTEMAS I (ADMINISTRADOR DE BANCO DE DADOS E SEGURANÇA DA INFORMAÇÃO)

questão 12 PLSQL package

Questão 20 - HCPA 2009/4 - ANALISTA DE SISTEMAS I (ADMINISTRADOR DE BANCO DE DADOS)

questão 20 oracle 9i processos e sessões

Como alterar nome da tabela no MySQL?

Alterar nome de tabela mysql

Questão 24 - HCPA 2016 - ANALISTA DE TI I (Administração de Banco de Dados e Segurança da Informação)

questão 24 manipulação de exceções plsql

Questão 25 - HCPA 2016 - ANALISTA DE TI I (Administração de Banco de Dados e Segurança da Informação)

questão 25 pacote plsql

Web Stories